Fixed calling destroy on null in XhrFactory
RemoteButton takes on an action values from declarates fields closes #280
Merge branch '280_RemoteButton'