web-interface: place controller