Added more colours, saves custom colours and various improvements.