> I was wrong here - I think I'll better put this into a rails group.

Please. I need to complain Rails falls down on this specific problem. A 
controller can only control an entire page, when the "true meaning" of Model 
View Controller is a controller can control a region of a page.

The cheap answer is to hide your excess methods into "helpers", and pretend 
that just hiding the methods improves the design!

-- 
  Phlip
  http://www.oreilly.com/catalog/9780596510657/
  "Test Driven Ajax (on Rails)"
  assert_xpath, assert_javascript, & assert_ajax