It's a little funny to have bottomModule.js and rail.js, not a big deal, but it would be nice if they were consistent one way or the other.