observable interactions