EventManager remade & ec.Font added

ec.Font added, ec.Text improvements, ec.EventManager totally remade,
each Shape have 'on' function