Building a web radio with physical interaction