Attempt to make a completely JavaScript UI that is service agnostic.