rangy as component