observable options support