Add chosenjs stuff, add demo function