more work on creating the xamarin component