Refactored to a separate library
Remove the annoying red background