Jp post position

Puts finally work. I also found an issue with callback listeners that could lead to NPE's and fixed it.