* refactored commits and rollbacks into the tween
* code cleanup