major clean up
before rework
revisited layour, working list, colours, list update, click list