hook viewlets into new interface