VID-1156 Clean up double fetch method and refactor bottomModule to be sl...

...ightly more concise

@lizlux