Add Listener, Update change position+