Privatised _bindEvents, _setup and _calcDimentions
Major restructuring. .removeItems() is broken