Friday I took my macbook to the apple store because of the flickering issue and one of the keys fell off. I just got it back today and they replaced the whole top case, the logic board, and replaced the whole keyboard. I think they also replaced the trackpad as well.