Created by Thomas Fish © 2015 Some rights reserved. Code is available under the MIT License on Github