TURNS OUT you don't have to step 1 px at a time