Cleaned up, timer connected to backend