def mouse_click(x,y): global big_bang if selected != 'Special' and selected != 'Remove': add(eval(selected+'(' + str(x) + ',' + str(y) + ')')) elif selected == 'Special': if big_bang == None: print('Big Bang Started') big_bang = Special(x,y) else: removeset = find(lambda item:True if item.contains((x,y)) else False) for item in removeset: remove(item) if big_bang != None: if big_bang.contains((x,y)): print('Big Bang Stopped') big_bang = None