Fixed parent gui's and redid the listening system