Added some serious code. Aiming to complete action events.