Fixed issue #99 - After analysis of the 'regression test' left by @fabiosantoscode I could realize that there were 2 issues, one was the initial issue the other was the resizing (and recalculating of positions) issue.
To-Do: Clean the code. Due to the several changes in the code, the module has some unused (useless?) code.