Dealing with TODOs

UI switch not possible during RunMode
BlockMode can't change during RunMode
Deleted unnecessary visitor in CreatePanel