Yes, I noticed it's not straight. I guess it's more a feature than a bug. xD
Anyway, my idea fails at the point where the upper shaft for the button is. There is the main board.
Maybe there is a way to lead this part around the main board, so that the shaft is on top of it. However, I'm not...