fixed #5
few changes

changed large desktop class from lg to ld
first attempt on hide-on-classes - needs testing #2