optimizing less structure, adding configuration options, making widgets to be as responsive as possible