handling multiple widgets per page