backward compatibility, in which case they are 3 passed arguments
rewritten dropdown methods
rewritten dropdown methods
rewritten dropdown methods
updated documentation