Advanced techniques

After the basic component implementation is in place, you can add code to perform the following advanced tasks: