fixed wrong implementation of alpha blending
added event from GamePresenter
implement event from GlGamePresenter