clean code, add iniparser
new UI design
support on/off from widget
adjust layout for ipad