Moved control to separate lib for some reason :)