click moviments (bouncing), automatic unboucing, some fixes, codeclean, ...

click moviments (bouncing), automatic unboucing, some fixes, codeclean, refactor