disabling modules works again and displays the disabled page instead of throwing an exception

- fixes #897