add client bug to TODO. Beginning of vertical rotation (broken!)
vertical detection still broken, but all positions are appropriate now.