added RemoteSubmit component including demo and test