[ALOY-632 & ALOY-633] make sure to only process builtins once, add unit tests
adding extra unit test for ALOY-632 & ALOY-633 as test app testing/widget_builtin