A Java library to make using/creating user interfaces and interacting with them easier