fixed tapestry controller