Oh my goodness I'm so excited at getting this custom control to finally work properly