Implemented regions, and now the layout stores the views to discard on next call even if it was called by the first time, meaning that there was no rendering job being done by the layout
now it won't trigger a event when clicking on a selected link