Default canvas uses a single selector.
Canvas is not deep use.
Add canvas selector override on module basis.
Typo in mthod detection.
Typo in function names `attachPlugins`.