add multi theming support
Merge pull request #70 from matejc/theming_support

add multi theming support