Almost finished Box and CellListener with exceptionhandling