allow diff w/h. fix jump bug