Added contrast control
Code refactoring in preparation for user preferences implementation