added on move events and current position