Implemented more events and automatic $reloads