Got everything working except need to move blinking functions to abstract display