update PointerEvents, use buttons in track