targetPosition option
notes
add translate positioning
only animate when moving
add resize logic, add utils.debounceMethod
start animation on select
notes