added mouse control and keyboard angles