Added alternative API for visual components.