Not sure where this will fall. Haven't written many directives yet (which I
expect to soon, since matt is asking for some scroll-related behavior) .
You're right that it should probably move to another file once it fits with
some other stuff.