Implemented a fix for a bug where users could overpan on the left when state == JASidePanelRightVisible even though self.allowRightOverpan == NO