*made sure that iemgui labels are only drawn selected if they are on parent canvas
*cleaned up formatting to make source more legible