Finally got it working! Next up- make the UI nicer, add actually useful tabs, allow for color changing.