synced up, but restarting everytime a new browser loads
user cursors set
cleaned up content builder function