Added support for 'signal' function, such as Component.onCompleted: {}