Rely on Lime for events, redirect GL classes, improve Application class