optimisation: store and re-use UIColor objects
minor code cleanups, fixing up old comments etc.
fix rogue channel logos appearing in EPG Grid