Fixes #160 (position bug). 

Call for realign() when position is changed, a name fix for positionChanged() and call positionChanged() in  reset() function.