gaia ui canvas and message impl
add gaia input instance