As far as I can tell, it does exactly what it says. It works fine, couldn't find any apparent crashing. You might want to look into splitting up the UI into tabs instead as the top and bottom share elements(Upkeep radio buttons) which can be a bit noisy when using it. Also the general aesthetics could be improved a bit.
Other than that though, it works and it's approved!