openGL now works with mouse events for testing