added move event binding