Part b (FUUUUUUUU)
Fixed a bug that adds a lot of ActionListeners to the objects