Support for epg scheduling

Adds support for epg scheduling and persistence
, also fixes small error in touch support and stylings