use native mouse event, fix test, update todo