Bug fix - pattern maker

- ads will not use the textual position that are applied to ads when
there are no ads to display
- UserPreferenceOrganiser now checks for isEnabled