Entirely rewritten with jquery-like syntax