Chaman bugfixes, implementing JLayeredPane, starting reworking Events